Jejak pengalaman belajar dan sharing IT saya, semua tertuang disini.
Materi belum tersedia
Materi belum tersedia
Materi belum tersedia
Materi belum tersedia
Materi belum tersedia
Materi belum tersedia
Materi belum tersedia
Materi belum tersedia
DOM (Document Object Model) adalah representasi struktur halaman HTML dalam bentuk objek yang dapat diakses dan dimanipulasi menggunakan JavaScript.
Dengan DOM, kita bisa:
HTML yang kita buat akan dibaca browser menjadi struktur seperti pohon (tree).
<html><body><h1>Judul</h1><p>Paragraf</p></body></html>👉 Akan menjadi struktur DOM:
JavaScript menyediakan beberapa cara untuk memilih elemen HTML.
let paragraf = document.querySelector("p");👉 Bisa memilih berdasarkan:
let semuaParagraf = document.querySelectorAll("p");👉 Mengambil banyak elemen sekaligus.
document.getElementById("judul").innerHTML = "Judul Baru";document.getElementById("judul").textContent = "Teks Baru";👉 textContent lebih aman karena tidak membaca HTML.
document.getElementById("judul").style.color = "red";document.getElementById("gambar").src = "gambar2.jpg";let p = document.createElement("p");p.textContent = "Paragraf baru";document.body.appendChild(p);let el = document.getElementById("hapus");el.remove();<!DOCTYPE html><html><head><title>Belajar DOM</title></head><body><h1 id="judul">Judul Lama</h1><button onclick="ubahJudul()">Ubah Judul</button><script>function ubahJudul() {document.getElementById("judul").innerHTML = "Judul Baru";}</script></body></html><p id="teks">Ini teks</p><button onclick="ubahWarna()">Ubah Warna</button><script>function ubahWarna() {document.getElementById("teks").style.color = "blue";}</script>DOM memungkinkan JavaScript untuk mengakses dan memanipulasi elemen HTML secara dinamis sehingga website menjadi lebih interaktif. Dengan memahami cara memilih elemen, mengubah konten, style, dan atribut, mahasiswa dapat mengontrol tampilan halaman web melalui JavaScript. Penguasaan DOM merupakan salah satu skill paling penting dalam pengembangan frontend.